package com.skydoves.preferenceroomdemo.components;

import com.skydoves.preferenceroomdemo.LoginAbility;
import com.skydoves.preferenceroomdemo.MainAbility;
import com.skydoves.preferenceroomdemo.entities.Device;
import com.skydoves.preferenceroomdemo.entities.Profile;
import com.skydoves.preferenceroom.PreferenceComponent;

@PreferenceComponent(entities = {Profile.class, Device.class})
public interface AppComponent {
    void inject(MainAbility ability);

    void inject(LoginAbility ability);
}